
var http = require('http');
var ejs = require('ejs');
var fs = require('fs');
var hostname = '127.0.0.1';
var port = 3000;

var server = http.createServer(function(req, res){
	if (req.url == '/') {
		fs.readFile('./views/index.ejs', function(err, data){
			// 模板
			// console.log(data);
			var template = data.toString();
			// console.log(template);
			// 数据
			var dict = {
				title	: 'EJS 模板的使',
				content	: '我是段落内容...',
				pic		: './imgs/hb94.jpg',
				songci	: {
					title : '静夜思',
					list  : [
						'床前明月光',
						'床下鞋两双',
						'一对狗男女',
						'其中就有你'
					]
				}
			}
			// 绑定数据
			var html = ejs.render(template, dict);

			// 显示输出页面
			res.writeHead(200, {'Content-type':'text/html'});
			res.end(html);
		});
	} else if (req.url == '/imgs/hb94.jpg') {
		fs.readFile('./imgs/hb94.jpg', function (err, data){
			res.writeHead(200,{'Content-type':'image/jpg'});
			res.end(data);
		});
	}

});

server.listen(port, hostname);